.left_align{
    text-align:left;
}

#slider_table{
    width:600px;
}
#slider_table td {
	background-color: #fefecc;
}
fieldset{
    width:400px;
}
.info{  
    text-decoration: none;
    color: #3366FF;
}
#show_products {
	margin: 0 auto;
}
#show_products .center{
    text-align: center;
}
#product_slider{
	display:none;
}

#product_slider div{
	padding:16px;
}

.expandInfo{
	background-color:#fff;
	margin:0;
	padding:10px;
}

#sidebarRight{
    border: 2px solid #CCCCCC;
    background-color: #E3F1FE;
    padding:20px;
    margin-bottom: 5px;
    width: 150px;
    float:right;    
}
.question{
    font-weight: bold;
}
label{
    padding-left: 2px;
}
.clear{
    clear:both;
}
tr.blue td{
    background-color: #F0F8E1;  
}
tr.yellow td{
    background-color: #FFFDCC;  
}
table, td, th{
    border: 2px solid #cccccc;
    text-align: center;
    margin:0 auto;
}
table{
    width:700px;
    border-collapse: collapse;
}
td,th{
    width:50px;
    vertical-align: middle;
}
td{
    padding:3px;
}
th{
  background-color: #fefecc;
  background-image: url(../images/tablebg.jpg); 
}
#wrapper {
    width: 760px; 
    margin: 0 auto; 
}
#slider { 
    width: 620px; 
    margin: 60px auto; 
    position: relative; 
}}
.scroll { 
    height: 250px; 
    width: 620px; 
    overflow-y: auto; 
    overflow-x: hidden; 
    position: relative; 
    clear: left; 
    background: url('../images/content_pane-gradient.gif') repeat-x scroll left bottom rgb(255, 255, 255); 
}
.scrollContainer div.panel{ 
    padding: 20px; 
    height: 510px; 
    width: 580px;
    font: 12px Verdana, sans-serif;   
}
div.panel{
    background-color: #E9E9E9;
	height:600px;
}
#shade { 
    background: url('../images/shade.jpg') no-repeat scroll 0pt 0pt rgb(237, 237, 236); 
    height: 50px; 
}
ul.navigation { 
    list-style: none outside none; 
    margin: 0pt; padding: 0pt 0pt 9px; 
}
fieldset{
	padding:10 10px;
	border:2px solid #A4C9E1;
	margin:10px;
}
.input{
	border:1px solid #333333;
	background-image:url(../images/inputbg.jpg);
	background-repeat:repeat-x;
}
.input:focus{
	border:2px solid #1351B4;
	background: none;
	background-color:#ffffff;
}
ul.navigation li { 
    display: inline; 
    margin-left: 10px; 
}
ul.navigation a { 
    padding: 10px; 
    color: rgb(0, 0, 0); 
    text-decoration: none; 
}
ul.navigation a:hover { 
    background-color: rgb(246, 246, 246); 
}
ul.navigation a.selected { 
    background-color: rgb(255, 255, 255); 
}
ul.navigation a:focus { 
    outline: medium none; 
}
.scrollButtons { 
    position: absolute; 
    top: 150px; 
    cursor: pointer; 
}
.scrollButtons.left { 
    left: -20px; 
}
.scrollButtons.right { 
    right: -20px; 
}